package com.geostar.constructionland.analyse.entity.alyresult;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonAlias;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author yelll
 * @since 2020-6-8 17:21
 * 重叠宗地分析结果
 **/
@Data
@TableName("jsyd_fx_cdzdfx")
@ApiModel("重叠宗地分析结果")
public class AlyResultOverlapLand {
    @TableId(value = "dkid",type = IdType.ASSIGN_UUID)
    @ApiModelProperty("分析结果主键")
    private String alyId;
    @TableField(value = "fxbs")
    @ApiModelProperty("分析编码")
    private String alyCode;
    @JsonAlias("DK_ID")
    @TableField("dkid")
    @ApiModelProperty("地块编码(地块ID)")
    private String landCode;
    @JsonAlias("DK_MJ")
    @TableField("dkmj")
    @ApiModelProperty("地块面积")
    private String landArea;
    @JsonAlias("ZDDM")
    @TableField("zddm")
    @ApiModelProperty("宗地代码")
    private String zdCode;
    @JsonAlias("BDCDYH")
    @TableField("bdcdyh")
    @ApiModelProperty("不动产单元号")
    private String realEstateCode;
    @JsonAlias("QLLX")
    @TableField("qllx")
    @ApiModelProperty("权利类型")
    private String rightType;
    @JsonAlias("TDZH")
    @TableField("tdzh")
    @ApiModelProperty("土地证号")
    private String landCertificateCode;
    @JsonAlias("QLRMC")
    @TableField("qlrmc")
    @ApiModelProperty("权利人名称")
    private String rightPersonName;
    @JsonAlias("FZSJ")
    @TableField("fzsj")
    @ApiModelProperty("发证时间")
    private String certificateTime;
    @JsonAlias("YZMJ")
    @TableField(value = "yzmj")
    @ApiModelProperty("压占面积")
    private Double ocyArea;
    @JsonAlias("QSXZ")
    @TableField(value = "qsxz")
    @ApiModelProperty("权属性质")
    private String qsxz;
}
